package config;

import feign.Logger;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;

/**
 * 配置feign日志打印及打印内容
 * - NONE，不记录（DEFAULT）
 * - BASIC，仅记录请求方法和URL以及响应状态代码和执行时间
 * - HEADERS，记录基本信息以及请求和响应标头
 * - FULL，记录请求和响应的标题，正文和元数据
 */
@Configuration
public class FeignConfiguration {
    @Bean
    Logger.Level feignLoggerLevel() {
        return Logger.Level.FULL;	//打印Feign的所有日志
    }
}